﻿using ShoppingEntity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace IShoppingBll
{
	/// <summary>
	/// 退换货业务处理层接口
	/// </summary>
	public interface IReturnsBll : IBaseDeleteBll<Returns>
	{
		/// <summary>
		/// 获取列表信息
		/// </summary>
		/// <param name="page"></param>
		/// <param name="limit"></param>
		/// <param name="count"></param>
		/// <returns></returns>
		object GetReturnsByPage(int page, int limit, out int count);
		/// <summary>
		/// 获取状态下拉选
		/// </summary>
		/// <returns></returns>
		object GetStatusSelectOption();


		/// <summary>
		/// 退回货物揽收送回
		/// </summary>
		/// <param name="returnsId"></param>
		/// <returns></returns>
        bool CommBuyoff(string returnsId,string DistributionId);

		/// <summary>
		/// 确认送达
		/// </summary>
		/// <param name="returnsId"></param>
		/// <returns></returns>
        bool BtnCommDelivery(string returnsId);
       
    }
}
